something extraordinary or intense - Turc Anglais Dictionnaire